<?php

namespace pensum\AdminBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * pensum\AdminBundle\Entity\Convalidacion
 *
 * @ORM\Table(name="convalidacion")
 * @ORM\Entity
 */
class Convalidacion {

    /**
     * @var integer $ideConv
     *
     * @ORM\Column(name="ide_conv", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $ideConv;

    /**
     * @var string $institProcConv
     *
     * @ORM\Column(name="instit_proc_conv", type="string", length=80, nullable=false)
     */
    private $institProcConv;

    /**
     * @var string $instit2ProcConv
     *
     * @ORM\Column(name="instit2_proc_conv", type="string", length=80, nullable=true)
     */
    private $instit2ProcConv;

    /**
     * @var string $costoConv
     *
     * @ORM\Column(name="costo_conv", type="string", length=45, nullable=false)
     */
    private $costoConv;

    /**
     * @var string $fechaConv
     *
     * @ORM\Column(name="fecha_conv", type="string", length=45, nullable=false)
     */
    private $fechaConv;

    /**
     * @var string $observacionConv
     *
     * @ORM\Column(name="observacion_conv", type="string", length=45, nullable=true)
     */
    private $observacionConv;

    /**
     * @var Docente
     *
     * @ORM\ManyToOne(targetEntity="Docente")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="docente_ide_doc", referencedColumnName="ide_doc")
     * })
     */
    private $docenteeDoc;

    /**
     * @var Matriculas
     *
     * @ORM\ManyToOne(targetEntity="Matriculas")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="matriculas_id_matr", referencedColumnName="id_matr")
     * })
     */
    private $matriculasMatr;

    /**
     * @var integer $docenteIdeDoc
     */
    private $docenteIdeDoc;

    /**
     * @var bigint $matriculasIdMatr
     */
    private $matriculasIdMatr;

    /**
     * Get ideConv
     *
     * @return integer 
     */
    public function getIdeConv() {
        return $this->ideConv;
    }

    /**
     * Set institProcConv
     *
     * @param string $institProcConv
     */
    public function setInstitProcConv($institProcConv) {
        $this->institProcConv = $institProcConv;
    }

    /**
     * Get institProcConv
     *
     * @return string 
     */
    public function getInstitProcConv() {
        return $this->institProcConv;
    }

    /**
     * Set instit2ProcConv
     *
     * @param string $instit2ProcConv
     */
    public function setInstit2ProcConv($instit2ProcConv) {
        $this->instit2ProcConv = $instit2ProcConv;
    }

    /**
     * Get instit2ProcConv
     *
     * @return string 
     */
    public function getInstit2ProcConv() {
        return $this->instit2ProcConv;
    }

    /**
     * Set costoConv
     *
     * @param string $costoConv
     */
    public function setCostoConv($costoConv) {
        $this->costoConv = $costoConv;
    }

    /**
     * Get costoConv
     *
     * @return string 
     */
    public function getCostoConv() {
        return $this->costoConv;
    }

    /**
     * Set fechaConv
     *
     * @param string $fechaConv
     */
    public function setFechaConv($fechaConv) {
        $this->fechaConv = $fechaConv;
    }

    /**
     * Get fechaConv
     *
     * @return string 
     */
    public function getFechaConv() {
        return $this->fechaConv;
    }

    /**
     * Set observacionConv
     *
     * @param string $observacionConv
     */
    public function setObservacionConv($observacionConv) {
        $this->observacionConv = $observacionConv;
    }

    /**
     * Get observacionConv
     *
     * @return string 
     */
    public function getObservacionConv() {
        return $this->observacionConv;
    }

    /**
     * Set docenteIdeDoc
     *
     * @param integer $docenteIdeDoc
     */
    public function setDocenteIdeDoc($docenteIdeDoc) {
        $this->docenteIdeDoc = $docenteIdeDoc;
    }

    /**
     * Get docenteIdeDoc
     *
     * @return integer 
     */
    public function getDocenteIdeDoc() {
        return $this->docenteIdeDoc;
    }

    /**
     * Set matriculasIdMatr
     *
     * @param bigint $matriculasIdMatr
     */
    public function setMatriculasIdMatr($matriculasIdMatr) {
        $this->matriculasIdMatr = $matriculasIdMatr;
    }

    /**
     * Get matriculasIdMatr
     *
     * @return bigint 
     */
    public function getMatriculasIdMatr() {
        return $this->matriculasIdMatr;
    }

}